3.6.3.5 内部マルチキャスト⇒L1BM→PE転送
内部マルチキャスト命令から、書き込んだのと同じアドレスを読み出すL1BM→PE転送命令まではデータ競合のため 10 サイクル空ける必要がある。
レイテンシを最小化する必要がなければ、 3 ステップ空ければ必ずハザードを回避できる。
code:例
l2bmi@0/0$lb64 $lb64
nop
l1bmm $lb52 $lr0v
この例でl1bmm命令の$lb52を$lb56に変更するとエラーになる。
先頭を第 0 サイクルとして、$lb64に書き込む命令が発行されるのは第 0 サイクル、読み出す命令が発行されるのは
(l1bmm命令はサイクルあたり 4長語を読むので)
第 10 サイクルとなり、間に 9 サイクルしかないためである。